package com.ellecity06.cwhiskymall.base

import androidx.recyclerview.widget.RecyclerView
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
import androidx.viewbinding.ViewBinding
import com.ellecity06.common.base.BaseAdapter

/**
 * @author ellecity06
 * @time 2024/12/26 10:21
 * @des
 */
interface IPage<T> {
    fun getAdapter():BaseAdapter<T,out ViewBinding>

    fun getRecyclerView():RecyclerView

    fun getRefreshLayout():SwipeRefreshLayout
    fun collectPageState()
}